home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Rockford Magazine
/
Rockford_Magazine_020_19xx_-_de_Side_B.d64
/
data maker
(
.txt
)
< prev
next >
Wrap
Commodore BASIC
|
2023-02-26
|
998b
|
21 lines
1 poke788,52:poke792,226:poke793,252:data 0,1,2,3,4,5,6,7,8,9,a,b,c,d,e,f
2 sys65409:poke53280,6:printspc(15)"data maker"spc(64)"[159]1991 by j.zimmermann"
3 poke19,1:input"[154]command:[153]";c$:print:input"[154]from :[153]";an:print
4 input"[154]to :[153]";en:print:input"[154]1. line:[153]";zn:print:input"[154]steps :[153]";s
5 print:input"[154]0hx/1dc:[153]";f:print:input"[154]insert :[153]";in:poke19,0:ifs<1thenrun
6 poke832,peek(45)-2:poke833,peek(46):onabs((en<an)+(zn<500)+(zn>63999))goto2
7 dimb$(15):restore:fori=0to15:readb$(i):next
8 print"[144][147]":z$=str$(zn):printright$(z$,len(z$)-1);:gosub19:printc$;" ";
9 w0=peek(an)/16:hi=int(w0):lo=(w0-hi)*16:ww$=str$(peek(an))
10 w$=right$(ww$,len(ww$)-1):onfgoto11:w$="$"+b$(hi)+b$(lo)
11 printw$",";:an=an+1:onabs(an=(en+1))goto14:onabs(peek(1219)=32)goto9
12 print"[157] ":print"an="an"[157]:en="en"[157]:zn="zn+s"[157]:c$="chr$(34)c$chr$(34);
13 print":s="s"[157]:f="f"[157]:goto7":print"":poke631,13:poke632,13:poke198,2:end
14 print"[157] ":print"goto15":print"":poke631,13:poke632,13:poke198,2:end
15 poke43,peek(832):poke44,peek(833):clr:poke19,1:input"[154][147]filename:[153]";f$
16 poke19,0:print"[150]":f$="@:"+f$:savef$,8,1:poke43,1:poke44,8:clr
17 a=peek(832)+peek(833)*256:fori=atoa+2:pokei,0:next:poke45,peek(832)+2
18 poke46,peek(833):clr:run
19 onabs((in=0)+(in>10))goto20:print":";:fori=1toin:print" ";:next
20 return